package edu.hut.bookshop.dao;

import edu.hut.bookshop.pojo.Book;
import edu.hut.bookshop.pojo.Favorites;

import java.util.List;

public interface FavoritesMapper {

    /**
     *  插入收藏表
     * @param favorites
     * @return
     */
    int insertFav(Favorites favorites);

    /**
     * 根据用户id返回收藏的商品id
     * @param userId
     * @return
     */
    List<Integer> selectByUserId(Integer userId);

    /**
     * 根据商品id取消收藏
     * @param bookId
     * @return
     */
    int deleteFav(Integer bookId);


    /**
     * 根据模糊查询在收藏表里面的商品
     * @param bookName
     * @return
     */
    List<Book> fuzzyQueryByName(String bookName);

}
